us-gaap:Interim Period, Costs Not Allocable [Table Text Block] {us-gaap:InterimPeriodCostsNotAllocableTableTextBlock}
-added:Interim Period, Costs Not Allocable [Hierarchy] {added:InterimPeriodCostsNotAllocableHierarchy}
us-gaap:Interim Period, Costs Not Allocable, Description {us-gaap:InterimPeriodCostsNotAllocableDescription}
us-gaap:Interim Period, Costs Not Allocable Amount, First Item {us-gaap:InterimPeriodCostsNotAllocableAmountFirstItem}
us-gaap:Interim Period, Costs Not Allocable Amount, Second Item {us-gaap:InterimPeriodCostsNotAllocableAmountSecondItem}
us-gaap:Interim Period, Costs Not Allocable Amount, Third Item {us-gaap:InterimPeriodCostsNotAllocableAmountThirdItem}